#ifndef STRINGCONTAINERMESSAGE_H_
#define STRINGCONTAINERMESSAGE_H_

#include <string>
#include "ariba/ariba.h"

using namespace ariba;
using std::string;

using_serialization;

class StringContainerMessage : public Message {
	VSERIALIZEABLE;

public:
	StringContainerMessage();
	StringContainerMessage(string _data);
	virtual ~StringContainerMessage();

	string getData();

private:
	string data;
};

sznBeginDefault( StringContainerMessage, X ) {
	X && T(data);
} sznEnd();

#endif /* STRINGCONTAINERMESSAGE_H_ */
